home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / glimpse-2.1 / libtemplate / util / Makefile.hp < prev    next >
Makefile  |  1995-05-16  |  934b  |  48 lines

  1. #
  2. #  Makefile for the utilities source directory 
  3. #
  4. #  $Id: Makefile.in,v 1.6 1994/09/30 21:55:07 hardy Exp $
  5. #
  6. prefix = /usr/local/harvest
  7. INSTALL_BINDIR    = $(prefix)/bin
  8. INSTALL_LIBDIR    = $(prefix)/lib
  9. INSTALL_MANDIR     = $(prefix)/man
  10.  
  11. CC        = cc
  12. INSTALL        = cp #install -c
  13. INSTALL_BIN     = ${INSTALL}
  14. INSTALL_FILE     = ${INSTALL} #-m 644
  15. RANLIB        = :
  16.  
  17. DEBUG        = $(DEBUG_TOP) #-O #-g #-DDEBUG
  18. INCLUDE        = -I../include
  19. CFLAGS        = $(DEBUG) $(INCLUDE)
  20.  
  21. LIBFILE        = libutil.a 
  22. LIBDIR        = ../lib
  23. OBJS        = buffer.o host.o log.o strdup.o system.o strerror.o \
  24.           string.o xmalloc.o
  25.  
  26. all:    $(LIBFILE) install-lib
  27.  
  28. ctags:
  29.     @ctags -w *.c 
  30.  
  31. clean:
  32.     -rm -f core *.o $(LIBFILE) tags 
  33.  
  34. #realclean:    clean
  35. #    -rm -rf Makefile
  36.  
  37. install:    install-lib
  38.  
  39. install-lib:    $(LIBDIR)/$(LIBFILE)
  40.  
  41. $(LIBDIR)/$(LIBFILE):    $(LIBFILE)
  42.     $(INSTALL_FILE) $(LIBFILE) $(LIBDIR)/$(LIBFILE)
  43.     $(RANLIB) $(LIBDIR)/$(LIBFILE)
  44.  
  45. $(LIBFILE):    $(OBJS)
  46.     ar r $(LIBFILE) $(OBJS)
  47.     $(RANLIB) $(LIBFILE)
  48.